import UIKit

var str = "Hello, playground"

struct Car{
    ///品牌
    var brand:String
    ///价格
    var price:Double
    
    ///驾驶
    //mutating:使用 mutating 关键字修饰方法是为了能在该方法中修改
    //struct 或是 enum 的变量
    mutating func drive(){
        print("开着我价值\(price)的\(brand),兜兜风")
    }
}

var car = Car(brand: "奥迪", price: 300000)

car.drive()


class ClassCar{
    ///品牌
    var brand:String
    ///价格
    var price:Double
    
    ///构造函数
    init(brand:String,price:Double) {
        self.brand = brand
        self.price = price
    }
    
    ///驾驶
    //mutating:使用 mutating 关键字修饰方法是为了能在该方法中修改
    //struct 或是 enum 的变量
    func drive(){
        print("开着我价值\(price)的\(brand),兜兜风")
    }
}

var classCar = ClassCar(brand: "宝马", price: 700000)

classCar.drive()
